@charset "utf-8";

/* scrollbar */
::-webkit-scrollbar/*整体部分*/
{
width: 8px;
height:8px;
}
::-webkit-scrollbar-track/*滑动轨道*/
{
border-radius: 0px;
background:#f1f1f1;
}
::-webkit-scrollbar-thumb/*滑块*/
{
background-color: #c1c1c1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover/*滑块效果*/
{
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background:#777;
}
/* .modal .modal-dialog *{
	text-align:center !important
} */
/* *{
	scrollbar-arrow-color: #c1c1c1;       三角箭头的颜色
	scrollbar-face-color: #c1c1c1;        立体滚动条的颜色（包括箭头部分的背景色）
	scrollbar-3dlight-color: #777;     立体滚动条亮边的颜色
	scrollbar-highlight-color: #777;   滚动条的高亮颜色（左阴影？）
	scrollbar-shadow-color: #c1c1c1;      立体滚动条阴影的颜色
	scrollbar-darkshadow-color: #c1c1c1;  立体滚动条外阴影的颜色
	scrollbar-track-color: #f1f1f1;       立体滚动条背景颜色
	scrollbar-base-color:#c1c1c1;         滚动条的基色
} */
 


/* common */
* { 
	margin:0;
	padding:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
html{
	height:100%;
}
BODY { width:100%;height:100%;background:#f7f7f7;font-family: "MicrosoftYaHei";/* overflow:hidden; */ }
IMG { border:0;border-width: 0;border-style:none; }
iframe{ min-height: 600px;}
/* .iframeWrap{ min-height: 600px;} */
A,AREA {  -webkit-tap-highlight-color:rgba(0,0,0,0);}
A { 
	color: #2684ce;
	text-decoration:none !important;
	outline:none;
	blr:expression(this.onFocus=this.blur()); 
	blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline: none; /* FF Opera */
    cursor: pointer;
}
A:focus{ -moz-outline-style: none; /* FF */ }
A:visited { color: #999; }
A:hover { color: #f36100; }

/* x-editable */
a.pen-bg{
    color: #7f7f7f;
    padding-left: 14px;
    background: url(../images/new/pen0.png) no-repeat;
    background-position: 0 16%;
}
a.pen-bg:hover{
    background: url(../images/new/pen1.png) no-repeat;
    background-position: 0 16%;
}
td.date-edit .editable-container.popover{ width:325px; } /* combodate */
td.date-edit.date-edit-border>.editable{
	background: #fff;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    padding: 0 15px;
    border: 1px solid #e7e4f0;
    border-radius: 4px;
}
area { blr:expression_r(this.onFocus=this.blur());}
area {blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline: none; /* FF Opera */ }
area:active { star:expression(this.onFocus=this.blur());}
area:active, area:focus { -moz-outline-style: none; -moz-outline: none; outline: none; ie-dummy:expression(this.hideFocus=true);}

.flex{ 
	display: -webkit-flex; /* Safari */
  	display: flex; 
}

UL,LI{ list-style:none !important;vertical-align:top;}
DIV,UL,LI { height:auto;padding:0;margin:0; } 

.clear { clear:both;}
.pointer { cursor:pointer;}
 
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-blue{color: #2684ce !important; }
.text-red{color: #f00;}
.text-gray{color: #7f7f7f;}
.text-green{color: #390;}
.text-orange{color:#fe9d12 !important;}

.padding-0{ padding: 0px !important; }
.padding-left-15{ padding-left: 15px; }
.padding-left-30{ padding-left: 30px; }
.padding-top-15{ padding-top: 15px; }
.padding-bottom-15{ padding-bottom: 15px; }
.padding-right-30{ padding-right: 30px; }
.margin-20{margin:20px;}
.margin-left-0{ margin-left:0px !important; }
.margin-left-5{ margin-left:5px; }
.margin-left-15{ margin-left:15px; }
.margin-left-50{ margin-left:50px; }
.margin-left-90{ margin-left:90px !important; }
.margin-0{ margin:0px !important; }
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-0{ margin-top:0px !important; }
.margin-top-20{ margin-top:20px; }
.margin-bottom-0{ margin-bottom:0px !important; }
.offset-1{ margin: -1px; }
.offset-top-1{ margin-top: -1px !important; }
.offset-bottom-1{ margin-bottom: -1px !important; }
.width-auto{ width: auto !important; }
.width-50{ width: 50% !important; }
.width-100{ width: 100% !important; }
.font-12{ font-size: 12px; }
.font-14{ font-size:14px !important; }
.gray-tip, .gray-tip>em { font-size:12px; font-style: normal; color:#999; }
.borderBottomNone{border-bottom:none!important}
.border{
    height: 30px;
    border: 1px solid #DCE0E9;
    border-radius: 4px;
    box-shadow: none;
    background: #fff !important;
}
.border-top{
    border-top: 1px solid #dce0e9 !important;
}
.border-bottom{
    border: none;
    border-bottom: 1px solid #e7e4f0 !important;
    outline: none;
}
.border-rt{ border-right: 1px solid #e7e4f0; }
.border-none{ border: none !important; }
.border-lt-no{ border-left: none !important; }
input[disabled],
input[readonly]{ background-color: #eee !important; }

input.border-none[disabled],
input.form-control[readonly],
input.border-none[readonly]{ background: none !important; }
input.border{ padding: 0 5px; }

.btn{
    outline: none !important;
}
.btn-normal{
	padding: 0px 10px;	
    min-width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    letter-spacing: 2px;
}
@media (max-width: 1024px) {
	.btn-normal{	
	    /* min-width: 60px; */
	}
	.buttons .btn {
	    margin-right: 10px;
	}
}
.btn-blue:visited, .btn-blue:hover, .btn-blue:focus,
.btn-blue-light:visited, .btn-blue-light:hover, .btn-blue-light:focus,
.btn-blue2:visited, .btn-blue2:hover, .btn-blue2:focus,
.btn-orange:visited, .btn-orange:hover, .btn-orange:focus,
.btn-red:visited, .btn-red:hover, .btn-red:focus,
.btn-green:visited, .btn-green:hover, .btn-green:focus{ color: #fff; }

.btn-blue, a.btn-blue{ background: #2684ce; color: #fff; }
.btn-blue:hover { background: #3d96db; }
.btn-blue-light, a.btn-blue-light{ background: #67afea; color: #fff; }
.btn-blue-light:hover{ background: #72bcf8; }
.btn-blue2, a.btn-blue2{ background: #0494e5; color: #fff; }
.btn-orange, a.btn-orange{ background: #f66429; color: #fff; }
.btn-red, a.btn-red{ background: #d73121; color: #fff; }
.btn-green, a.btn-green{ background: #41b641; color: #fff; }
.btn-blue2:hover,
.btn-orange:hover,
.btn-red:hover,
.btn-green:hover{ opacity: 0.8; }
.btn-gray{
    color: #525872 !important;
    border: 1px solid #e7e4f0;
    outline: none !important;
    background: #ecebeb;
    background: linear-gradient(#fff, #ecebeb);
	background:-moz-linear-gradient(#fff, #ecebeb);
    background:-webkit-linear-gradient(#fff, #ecebeb);
    background:-o-linear-gradient(#fff, #ecebeb);
}
.btn-gray:hover{
    background: #f5f2f2;
    background: linear-gradient(#fff, #f5f2f2);
	background:-moz-linear-gradient(#fff, #f5f2f2);
    background:-webkit-linear-gradient(#fff, #f5f2f2);
    background:-o-linear-gradient(#fff, #f5f2f2);
}

.btn-white{
    color: #2684ce !important;
    border: 1px solid #e9edf7;
    outline: none !important;
    background: #fff;
}
.btn-white:hover{
    background: #fcfcfc;
}
.btn-clear{
    border: none;
    background: none;
    color: #2684ce;
    outline: none;
    padding: 1px 5px;	
}
.btn-icon{
    min-width: 40px;
    letter-spacing: 1px;
    vertical-align: top;	
}
.btn-clear:hover{ opacity: 0.8; }
.buttons .btn{ margin-right: 20px; }
.buttons .btn:last-child{ margin-right: 0px; }
/* 圆点 */
.circle{
	display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #f66429;	
}
/* 进度条  */
.progress{
    height: 12px;
    border-radius: 8px;
    margin-bottom: 0px;
    width: 73%;
    float: left;	
}
.progress .progress-bar{
	border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
.progress .progress-bar:before{
	content: '';
	background: rgba(255,255,255,.1);
    width: 100%;
    display: inline-block;
    height: 6px;
    border-top-right-radius: 8px;
}
.progress-val{
	min-width: 36px;
	float: right;
	text-align: center;
	line-height: 12px;
}
.progress-red .progress-bar {
    background: #f87070;	
    background: linear-gradient(left, #f87070, #f86d60);	
    background: -webkit-linear-gradient(left, #f87070, #f86d60);
    background: -o-linear-gradient(left, #f87070, #f86d60);
    background: -moz-linear-gradient(left, #f87070, #f86d60);
}
.progress-red .progress-val{ color: #f86d60; }
.progress-orange .progress-bar {
    background: #f86e66;	
    background: linear-gradient(left, #f86e66, #f66429);	
    background: -webkit-linear-gradient(left, #f86e66, #f66429);
    background: -o-linear-gradient(left, #f86e66, #f66429);
    background: -moz-linear-gradient(left, #f86e66, #f66429);
}
.progress-orange .progress-val{ color: #f66429; }
.progress-blue-white .progress-bar {
    background: #b9d8f1;
    background: linear-gradient(left, #b9d8f1, #4b9fe1);
    background: -webkit-linear-gradient(left, #b9d8f1, #4b9fe1);
    background: -o-linear-gradient(left, #b9d8f1, #4b9fe1);
    background: -moz-linear-gradient(left, #b9d8f1, #4b9fe1);
}
.progress-blue-white .progress-val{ color: #4b9fe1; }
.progress-blue-light .progress-bar {
    background: #67afea;
    background: linear-gradient(left, #67afea, #2684ce);
    background: -webkit-linear-gradient(left, #67afea, #2684ce);
    background: -o-linear-gradient(left, #67afea, #2684ce);
    background: -moz-linear-gradient(left, #67afea, #2684ce);
}
.progress-blue-light .progress-val{ color: #2684ce; }
.progress-blue .progress-bar { background: #2684ce; }
.progress-blue .progress-val{ color: #2684ce; }
/* table 操作列 */
td.operate{
	min-width: 60px;
}
.tb-fixed{ table-layout:fixed; }
/* 分割 */
.divider{
    height: 20px;
    background: #fffcfc;
    margin-top: 1px;	
}
.divide-line{
	height: 15px;
	border-left:1px solid #e7e4f0;
	border-right:1px solid #e7e4f0;
}
/* 上传附件 */
.upload-file{
    position: relative;
    width: 110px;	
}
.upload-file.upload-sm{ /* 在td里的upload-file */
	width: 80px;    
	display: inline-block;
    vertical-align: top;
}
.upload-file.input-rt{
	width: 90px;
    float: right;	
}
.upload-file .file-select{
    position: relative;
    width: 100%;
	height: 30px;
    margin-left: 15px;
    overflow: hidden;
    z-index: 9;
    opacity: 0;
}
.upload-file .file-select:hover +.btn-clear{
    color: #fd8e00; 
    text-decoration: underline;
}
.upload-file .btn{
	position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 30px;
    line-height: 0;
}
.upload-file.input-rt .btn-clear{
    min-width: 90px;
    padding: 0px;
    color: #585757;
    font-size: 12px;
    letter-spacing: normal;	
}

.upload-file.input-group-addon{
    /* width: 54px; */
    padding: 0px;
    border: none;	
}
.upload-file.input-group-addon .file-select{ margin: 0; }
.upload-file.input-group-addon .btn{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* 验证提示语  */
.error{
	border-color: #ffaaaa !important;
	outline: none;
	z-index:999;
}

.prompt-right-shift label.error{
	margin-left: 85px;
}
.error:hover +label.error{
	display: inline-block;
}
label.error{
	display: none;
	min-width: 98px;
    position: absolute;
    padding: 2px 5px;
    margin-left: 10px;	
    font-size: 12px;
    font-weight: normal;
    background: #fff4c6;
    border: 1px solid #FFC548;
}
label.error:before{
	content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-left: 1px solid #FFC548;
    border-bottom: 1px solid #FFC548;
    background: #fff4c6;
    position: absolute;
    left: -5px;
    top: 7px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.hasSlt label.error{
	margin-left: 60px;
}

/* loading */
.loader{
  color: #24A8FF;
  text-align: center;
  position: fixed;
  z-index: 9999;
  background: rgba(0,0,0,.5);
  display: none;
  width: 100%;
  height: 100%;
}
.loader.tb-loder{
	position: initial;
	height: 150px;
	background: none;
	display: block;
}
.loading {
  position: relative;
  display: inline-block;
  top: 45%;
}
.loader.tb-loder .loading{ top: 35%; }
.loading .dot {
  position: absolute;
  opacity: 0;
  width: 40px;
  height: 40px;
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  -webkit-animation-name: loading;
  -moz-animation-name: loading;
  -ms-animation-name: loading;
  -o-animation-name: loading;
  animation-name: loading;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -o-animation-duration: 5.28s;
  -moz-animation-duration: 5.28s;
  -webkit-animation-duration: 5.28s;
  animation-duration: 5.28s;
}
.loading .dot:after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #66b0ea;
}
.loading .dot:nth-child(2) {
  -webkit-animation-delay: .23s;
  -moz-animation-delay: .23s;
  -ms-animation-delay: .23s;
  -o-animation-delay: .23s;
  animation-delay: .23s;
}
.loading .dot:nth-child(3) {
  -webkit-animation-delay: .46s;
  -moz-animation-delay: .46s;
  -ms-animation-delay: .46s;
  -o-animation-delay: .46s;
  animation-delay: .46s;
}
.loading .dot:nth-child(4) {
  -webkit-animation-delay: .69s;
  -moz-animation-delay: .69s;
  -ms-animation-delay: .69s;
  -o-animation-delay: .69s;
  animation-delay: .69s;
}
.loading .dot:nth-child(5) {
  -webkit-animation-delay: .92s;
  -moz-animation-delay: .92s;
  -ms-animation-delay: .92s;
  -o-animation-delay: .92s;
  animation-delay: .92s;
}
@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(225deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
  }
  8% {
    -webkit-transform: rotate(345deg);
    -webkit-animation-timing-function: linear;
  }
  30% {
    -webkit-transform: rotate(455deg);
    -webkit-animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(690deg);
    -webkit-animation-timing-function: linear;
  }
  60% {
    -webkit-transform: rotate(815deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
  }
  75% {
    -webkit-transform: rotate(965deg);
    -webkit-animation-timing-function: ease-out;
  }
  76% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@-moz-keyframes loading {
  0% {
    -moz-transform: rotate(225deg);
    opacity: 1;
    -moz-animation-timing-function: ease-out;
  }
  8% {
    -moz-transform: rotate(345deg);
    -moz-animation-timing-function: linear;
  }
  30% {
    -moz-transform: rotate(455deg);
    -moz-animation-timing-function: ease-in-out;
  }
  40% {
    -moz-transform: rotate(690deg);
    -moz-animation-timing-function: linear;
  }
  60% {
    -moz-transform: rotate(815deg);
    opacity: 1;
    -moz-animation-timing-function: ease-out;
  }
  75% {
    -moz-transform: rotate(965deg);
    -moz-animation-timing-function: ease-out;
  }
  76% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes loading {
  0% {
    transform: rotate(225deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  8% {
    transform: rotate(345deg);
    animation-timing-function: linear;
  }
  30% {
    transform: rotate(455deg);
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(690deg);
    animation-timing-function: linear;
  }
  60% {
    transform: rotate(815deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  75% {
    transform: rotate(965deg);
    animation-timing-function: ease-out;
  }
  76% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.bootstrap-table .table{ border-bottom:none; }

.selectItem {
    display: inline-block;
    margin-right: 30px;
}
.selectItem>i.fa{ margin-left: 5px; cursor: pointer; }
/* common */

.login .cont .box, .login .cont .box .title SPAN, .login .form .btn, 
.FrameLeft .FirstMenu SPAN, .FrameTop .nav UL LI A:hover, .FrameTop .nav .date B, .FrameTop .nav .userinfo B, .FrameTop .nav .userinfo, .FrameRight .notice, .FrameRight .notice .inner, .FrameRight .panel .name .select .input .fl, .FrameRight .panel .name .select .input .fr, .FrameRight .zxyqxx .table B, .FrameRight .xxjb .table LI DIV, .FrameRight .znfx .cont .inbox .inbottom,.FrameWindow .tab-row-2 TABLE TD .txtdate, .FrameRight .common-table TABLE TD .progress .current, .FrameWindow .tipbox .info B, .FrameRight .common-table TABLE .ico,  .FrameWindow .cont-table .table-normal .txtdate, .FrameRight .cont-table .sub-title SPAN, .FrameWindow .cont-table .temp-loading B { background:url(../images/sys-common.png) no-repeat;}

.layout { width:100%;height:auto;overflow:hidden;margin:0 auto;}


/* login */

.loginBg { background:#dee6e8;}

.login { width:100%;height:auto;overflow:hidden;}
.login .logo { width:1100px;height:100px;overflow:hidden;margin:30px auto 10px;}

.login .cont { width:100%;height:484px;overflow:hidden;margin:0 auto;background:url(../images/sys-login-bg-fix-2.jpg) top center no-repeat;}
.login .cont .inner { width:1100px;height:484px;overflow:hidden;margin:0 auto;}
.login .cont .box { width:442px;height:386px;overflow:hidden;float:right;background-position:-15px -112px;margin-top:67px;}

.login .cont .box .title { width:100%;height:56px;overflow:hidden;margin:0 auto;}
.login .cont .box .title SPAN { display:block;width:115px;height:27px;background-position:-506px -113px;text-indent:-999px;overflow:hidden;margin:16px 0 0 22px;}

.login .form { 
	width:301px;
	height:auto;
	overflow:hidden;
	margin:15px auto 0;
}
.login .form .input-group{
    width: 100%;
    height: 41px;
    overflow: hidden;
    margin: 17px 0 0;	
}
.login .form .input-group .input-group-addon{
    width: 40px;
    padding: 0px;
    font-size: 22px;
    color: #aaa;
    background: none;
    border: 1px solid #d2d2d2;
}
.login .form .input-group .form-control{
    height: 41px;
    border: 1px solid #d2d2d2;
    margin-left: -1px;
    box-shadow: none;
}
.login .form .yzm .form-control{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;	
}
.login .form .yzm .validate_img {
    width: 100px;
    height: 100%;
    margin-left: 10px;
    border-radius: 4px;
    cursor: pointer;
}
.login .form .btn { 
    border: none;
    width: 100%;
    height: 43px;
    line-height: 32px;
    background-position: -506px -374px;
    cursor: pointer;
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    margin-top: 20px;
}
.login .form .btn:hover { filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; }
.login .etc { 
    width: 300px;
    margin: 10px auto 0;
    color: #1974b3;
    font-size: 15px;
    text-align: right;
}
.login .etc A:hover { color:#f60;text-decoration:underline;}

.login .bottom .inner {
    line-height: 55px;
    font-size: 15px;
    text-align: center;
    color: #696866;
}
/* login end */

/* frame */
.FrameTop { width:100%;height:100px;overflow:hidden;}
.FrameTop .top { 
    width: 100%;
    height: 60px;
    /* overflow: hidden; */
    /* background: url(../images/new/top_bg.jpg) left center no-repeat; */
    background: url(../images/new/top_bg.jpg) left center;
    padding: 0 20px;
}
.FrameTop .top .icon-list{
    position: absolute;
    right: 20px;
    top: 0;	
}
.FrameTop .top .right-icon{ background: none;margin-left: 30px;}
.FrameTop .top .right-icon i.fa{color: #2684ce;font-size: 38px;line-height: 60px;}
.FrameTop .top .right-icon:hover i.fa { color: #3d96db; }

.FrameTop .nav {
	position: relative;
	width:100%;
	height:40px;
	line-height: 40px;
	/* overflow:hidden; */
    background: #2684ce;
}
.FrameTop .nav .date { 
	float:left;
	width:180px;
}
.FrameTop .nav .date B {     
	display: inline-block;
    width: 26px;
    height: 26px;
    background-position: -1875px -655px;
    vertical-align: top;
    margin: 3px 0 0 15px;
}
.FrameTop .nav .date LABEL { 
	width: 135px;
    margin: 3px 0 0 0;
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    line-height: normal;
    vertical-align: bottom;
}

.FrameTop .nav UL LI { 
	float:left;
	width:150px;
	overflow:hidden;
	position: relative;
}
.FrameTop .nav UL LI A { 
    display: block;
    width: 100%;
    letter-spacing: 1px;
    font-size: 18px;
    overflow: hidden;
    text-align: center;
    color: #fff;
    font-family: "黑体";
    text-decoration:none !important;
}
.FrameTop .nav UL LI A:hover { background:#67afea; }
.FrameTop .nav UL LI A>i.fa{ padding-right: 5px; font-size: 22px; }
.FrameTop .nav UL LI .curr, .FrameTop .nav UL LI .curr:hover,
.FrameTop .nav .menus_open a, .FrameTop .nav .menus_open a:hover { background:#67afea; }

.FrameTop .nav .userinfo { float:left;width:320px;height:29px;overflow:hidden;background-position:-891px -113px;margin:6px 0px 0 0;}
.FrameTop .nav .userinfo B { display:inline-block;float:left;width:19px;height:29px;background-position:-1875px -655px;margin:0 0 0 10px; }
.FrameTop .nav .userinfo SPAN { display:inline-block;float:left;height:40px;line-height:29px;text-indent:10px;color:#fff;margin:0 20px 0 00px;}

/* 左侧菜单栏 */
/* .FrameLeftBg { 
	width: 180px;
	background:url(../images/sys-frameLeft-bg.png) right top repeat-y;
}

.FrameLeft {  width: 180px;height:auto;overflow:hidden;  }
.FrameLeft .menus{ border-top: 1px solid #0d6cac; }
.FrameLeft .FirstMenu { 
	width:100%;
	height:36px;
	overflow:hidden;
	border-bottom:1px solid #0d6cac;
    background: -webkit-linear-gradient(left, #3999e5 , #2684ce);
    background: -o-linear-gradient(left, #3999e5 , #2684ce);
    background: -moz-linear-gradient(left, #3999e5 , #2684ce);
    background: linear-gradient(left, #3999e5 , #2684ce);
    background: #308fda;
}
.FrameLeft .FirstMenu A {     
	display: block;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 1px;
}
.FrameLeft .FirstMenu i.FaMenu{ 
    font-size: 20px;
    color: #fff;
    vertical-align: middle;
    margin-top: -5px;
    min-width: 26px;
    width: 30px;
    text-align: right;
}
.FrameLeft .FirstMenu SPAN { float:left;display:inline-block;width:20px;height:44px;background-position:-1876px 10px;margin:0px 0 0 25px;cursor:pointer;}
.FrameLeft .FirstMenu B { line-height:44px;font-weight:bold;color:#fff;font-size:15px;cursor:pointer; }

.FrameLeft .SecondMenu LI { 
	width:100%;
	height:36px;
	overflow:hidden;
}
.FrameLeft .SecondMenu LI A { 
	display:block;
	width:100%;
	height:36px;
	line-height:36px;
	position: relative;
}
.FrameLeft .SecondMenu LI A:after{
	content: '';
    height: 1px;
    background: radial-gradient(#bbb -30%, #fff 100%);
    display: inline-block;
    position: absolute;
    left: 5%;
    margin: 0px;
    width: 90%;	
}
.FrameLeft .SecondMenu i.FaSecond{
    font-size: 20px;
    color: #8b8b8b;
    width: 32px;
    text-align: right;
}
.FrameLeft .SecondMenu LI SPAN.SpanNull { 
    float: left;
    display: inline-block;
    height: 40px;
    margin-left: 19%;
    cursor: pointer;
}

.FrameLeft .SecondMenu LI LABEL { float:left;display:inline-block;font-size:15px;margin:0 0 0 10px;color:#37383c;cursor:pointer;}
.FrameLeft .SecondMenu LI h1 { display:inline-block;line-height:42px;font-size:14px;margin:0px;color:#37383c;cursor:pointer;width: 80%;}
.FrameLeft .SecondMenu LI B { display:inline-block;line-height:42px;font-weight:normal;color:#f66429;cursor:pointer;}
.FrameLeft .SecondMenu LI A:hover{ text-decoration: none; }
.FrameLeft .SecondMenu LI A:hover LABEL { color:#000;font-weight:bold !important;}
.FrameLeft .SecondMenu LI A:hover h1 { color:#000;font-weight:bold !important;}
.FrameLeft .SecondMenu .mutli { height:auto;}

.FrameLeft .ThirdMenu LI A { 
	line-height:42px;
	font-size:15px;
	color:#37383c;
	text-indent:2em;
}
.FrameLeft .ThirdMenu LI A:hover { color:#000;font-weight:bold;}
.FrameLeft .FourthMenu LI A { text-indent:56px;} */
/* 左侧菜单栏 end */




.FrameRightBg { }
.FrameRight { 
	width:100%;
	height:auto;
	overflow-y:auto;  
} 
.FrameRightInner { 
	width:100%;
}
.FrameRightInner.indexContent{ padding-top: 10px; }
.indexContent .col-md-12, .indexContent .col-md-6, .indexContent .col-sm-12, .indexContent .col-xs-12{
	padding-left: 10px;
	padding-right: 10px;
}
.FrameRight .notice { width:100%;height:34px;overflow:hidden;background-position:0px -2003px;margin:5px 0 0;}
.FrameRight .notice .inner { width:100%;height:34px;background-position:-1854px -938px;}

.FrameRight .panel {     
    overflow: hidden;
    margin-bottom: 35px;
    padding: 0px;
    border-bottom: 1px solid #e7e4f0;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.FrameRight .panel .bootstrap-table .fixed-table-container{ border:none; }
.FrameRight .panel .name { 
	width:100%;
	height:28px;
	line-height:28px;    
    background:#3999e5; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(left, #3999e5 , #2684ce);
    background:-webkit-linear-gradient(left, #3999e5 , #2684ce);
    background:-o-linear-gradient(left, #3999e5 , #2684ce);
    box-shadow: 0px -3px 6px rgba(255,255,255,.3) inset;
}
.FrameRight .panel .name i.fa{ 
    font-size: 20px;
    color: #fff;
    padding: 0 8px 2px 15px;
    vertical-align: middle;
}
.FrameRight .panel .name SPAN { 
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
    text-shadow: 3px 3px 3px #4c9ae7; 
}
.FrameRight .panel .name .more { float:right;color:#fff;display:inline-block;height:33px;line-height:34px;margin:0 15px 0 0;}
.FrameRight .panel .name .more:hover { font-weight:bold;text-decoration:underline;}

/* 首页select */
.FrameRight .panel .name .sltShort { width:108px;}
.FrameRight .panel .name .sltShort .input .pull-left { width:82px;}
.FrameRight .panel .name .sltShort .list { width:108px;}

.FrameRight .panel .name .sltWide { width:186px;}
.FrameRight .panel .name .sltWide .input .pull-left { width:160px;}
.FrameRight .panel .name .sltWide .list { width:186px;}

.FrameRight .panel .name .sltMutliText { width:266px;}
.FrameRight .panel .name .sltMutliText .input .pull-left { width:240px;}
.FrameRight .panel .name .sltMutliText .list { width:264px;}

.FrameRight .panel .name .sltText { float:right;font-size:15px;text-align:center;color:#fff; }

.FrameRight .panel .name .select { 
	position:relative;
	z-index:9;
	float:right;
	height:auto; 
	margin-left: 5px;
}
.FrameRight .panel .name .select:hover { filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;  }

.FrameRight .panel .name .label { float:left;height:30px;display:inline-block;line-height:40px;color:#1974b3;text-align:right;font-size:15px;}

.FrameRight .panel .name .select .input { width:100%;height:24px;overflow:hidden;margin-top:2px;cursor:pointer;border-radius:2px;}
.FrameRight .panel .name .select .input .pull-left{ text-align:left;text-indent:16px;line-height:26px;font-size:15px;color:#fff;background:#1577c5;}
.FrameRight .panel .name .select .input i.pull-right{     
	width: 25px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    padding: 0px;
    text-align: center;
    background: #1577c5;
    margin: 0px;
}
.FrameRight .panel .name .select .list { position:absolute;background:#fff;border:1px solid #419fef;display:none;}

.FrameRight .panel .name .select .list LI { width:100%;height:auto;overflow:hidden;padding:5px 0;text-align:left;font-size:15px;text-indent:16px;color:#1974b3;cursor:pointer;}
.FrameRight .panel .name .select .list LI:hover { text-decoration:underline;color:#000;}

.FrameRight .panel .name .sltRightFix { margin-left:5px;}
.FrameRight .panel .name .sltRightPlus{ margin-right:12px;}

.FrameRight .panel .menu {     
	line-height: 36px;
    overflow: hidden;
    border-left: 1px solid #e7e4d0;
    border-right: 1px solid #e7e4d0;
}
.FrameRight .panel .menu A {
	float: left;
	width: 13%;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-weight: bold;
    color: #2f2f2f;
    text-decoration: none;
    overflow: hidden;
    border-bottom: 1px solid #e7e4f0;	
}
.FrameRight .panel .menu A.blank{ width: 48%;}
.FrameRight .panel .menu A:first-child.active{ border-left:none; }
.FrameRight .panel .menu A.active{color:#2684ce;border: 1px solid #e7e4f0; border-bottom-color:#fff; border-top:none;}

.FrameRight .panel .cont {
    border-left: 1px solid #e7e4d0;
    border-right: 1px solid #e7e4d0;
}
.FrameRight .panel .cont .table { width:100%;height:auto;overflow:hidden;margin:0 auto 0;text-align:center;}
.FrameRight .panel .cont TABLE TH {
    height: 34px;
    color: #333;
    text-align: center;
    font-weight: normal;
    border-left: none;
}
.FrameRight .panel .cont TABLE TD {
	color: #7f7f7f;
	border: none;
    border-bottom: 1px solid #e7e4f0;
    height: 32px;
    line-height: 31px;
    padding: 0px !important;
    font-size: 12px;
    vertical-align: middle;
}
.FrameRight .panel .cont TABLE SPAN { 
    display: inline-block;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
}

.FrameRight .panel .cont TABLE tbody tr[data-index='0'] td:first-child>span{ background:#f66429;color:#fff; }
.FrameRight .panel .cont TABLE tbody tr[data-index='1'] td:first-child>span{ background:#fb9b34;color:#fff; }
.FrameRight .panel .cont TABLE tbody tr[data-index='2'] td:first-child span{ background:#fdbe44;color:#fff; }
.FrameRight .panel .cont IFRAME { /* 首页 echart */
	width:100%;
	height:300px;
	margin:0 auto;
	border:none;
}


.FrameRight .location { 
    border-top: 1px solid #fff4c6;
    border-bottom: 1px solid #fff4c6;
}
.FrameRight .location .inner { 
    height: 32px;
    line-height: 32px;
    background: #fffdf2;
    padding-left: 20px;
}
.FrameRight .location .inner i.fa{ 
	font-size: 14px;
    color: #2783ce;
}
.FrameRight .location .inner A { 
	color: #7f7f7f;
	line-height: 32px;
	font-size: 12px;
	display: inline-block; 
}
.FrameRight .location .inner SPAN { display: inline-block;font-size: 15px;color: #7f7f7f;font-family: Verdana;margin: 0 5px;}
.FrameRight .location .inner A:hover { text-decoration:underline;}

.FrameRight .main{
	/* min-height: 680px; */
    margin: 13px;
    /* border: 1px solid #e7e4f0;
    box-shadow: 2px 0 5px rgba(221,221,221,.5); */	
}
.FrameRight .main .tip{
    color: #2684ce;
    padding-left: 15px;
}

/* FrameRight——tab导航 */
.nav-tabs > li > a{ outline: none; }
.main .nav-tabs{ margin-right: -1px;background: #fff; }
.main .nav-tabs>li:first-child{ margin-left: -1px;border-left: 1px solid #fff; }
.main .nav-tabs>li:hover, .main .nav-tabs>li.active{ border-left: none; }
/* .main .nav-tabs{ background: #e5f2fb; }
.main .nav-tabs li{
    min-width: 200px;
    text-align: center;	
}
.main .nav-tabs > li > a {
	margin-right: 0px;
	margin-left: -1px;
    border-radius: 0px;
    border-top: 2px solid transparent;
}
.main .nav-tabs > li.active > a, .main .nav-tabs > li.active > a:hover, .main .nav-tabs > li.active > a:focus{
	border-top: 2px solid #2684ce;
    color: #2684ce;
}
.main .nav-tabs > li > a:hover {
    color: #2684ce;
    border-top: 2px solid #2684ce;
    border-bottom-color: transparent;
}
.main .nav > li > a:hover, .main .nav > li > a:focus { background-color: #fff; } */

.FrameRight .main .main-left{
    width: 260px;
	margin-right: 5px;
	border: 1px solid rgba(233, 237, 247, 0.8);
	background: #fff;
}
.FrameRight .main .main-left .TreeWrap{
	width: 100%;
	max-height: 678px;
	overflow: auto;
}
.main .main-left .common-menu{ line-height: 34px; padding: 0 10px; }
.main .main-left .ztree{ margin-top: 10px; }
.FrameRight .main .main-right{
	flex-grow: 1;
}

/* .FrameRight .common-menu{ padding: 10px 10px 0; } */
.relative{ position: relative; }
.relative .btn-hover-line{
    position: absolute;
    right: 25px;
    top: 6px;
    height: 30px;
    line-height: 28px;
    padding: 0px 10px;
    color: #2684ce;	
}
.btn-rt .btn-hover-line{
    position: absolute;
    right: 20px;
    margin-top: -75px;
}
.relative .btn-hover-line:hover,
.btn-rt .btn-hover-line:hover{
    color: #f66429;
    text-decoration: underline;
}
.common-menu .inner .label-item{ 
	padding-bottom: 5px;
}
.common-menu .inner .label-item.col-sm-6{ text-align: left; }

.common-menu .input-group.label-item{
	float: left;
	padding-right: 15px;
}
.common-menu label.input-group-addon,
.common-menu .checkboxs.input-group-addon{
    background: none;
    border: none;
}
.common-menu .input-group .form-control{
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    border: 1px solid #e7e4f0;
    font-size: 14px;
    color: #7f7f7f;
    padding: 0 5px;
    background: #fff;
    box-shadow: none;
}
/* 筛选 */
.common-menu .inner .filter{ padding-bottom: 5px; }
.common-menu .inner .filter .btn-clear{
	color: #7f7f7f;
	margin-right: 15px;
	cursor: pointer;
}
.common-menu .inner .filter .btn-clear:hover{ color: #2684ce; }
.common-menu .inner .filter .btn-clear.curr{ color: #2684ce; }

/* common-menu label的长度 */ 
label.text-3{ width:80px; }
label.text-4{ width:94px; }
label.text-5{ width:108px; }
label.text-6{ width:122px; }
label.text-8{ width:150px; }

td.text-4{ width:80px; }
td.text-6{ width:120px; }
td.text-8{ width:135px; }

/* 检验机构管理>企业信息 */
.label-item .td-select ul.select-con{
    width: 100%;
    border: 1px solid #e7e4f0;
    border-top: none;
    margin-top: 0;
    padding-bottom: 0;
}
.label-item .td-select ul.select-con li label{
    min-width: auto;
    text-align: left;
    padding: 2px 10px;
    color: #7f7f7f;
    cursor: pointer;	
}
.label-item .td-select ul.select-con li label>input{
    margin-right: 8px;
    vertical-align: top;
}
.label-item .td-select ul.select-con li:last-child{
	padding-top: 15px;
}
.label-item .td-select ul.select-con li:last-child .btn{
    line-height: 24px;
    color: #fff;	
}

.common-menu .inner .pull-right .btn{ margin: 0 5px; }
.common-menu .inner .pull-right .btn:last-child{ margin-right: 15px; }

.common-menu .inner .date-wrap{ width: 35%; } /* 时间选择 */
.common-menu .inner .date-wrap label{ line-height: 34px; margin-left: 30px; }

.common-menu .inner LABEL { 
    font-size: 14px;
    font-weight: normal;
    color: #525771;
    text-align: right;
}
.common-menu .inner .label-checkbox LABEL{
	line-height: 15px;
}

.inner .checkboxs{
	display: inline-block;
	vertical-align: top;
}

.inner .checkboxs label{
	text-align: left;
	color: #7f7f7f;
	min-width: auto;
	margin-right: 20px;
    font-weight: normal;
}
.inner .checkboxs label>input{
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;
}
.FrameRight .common-menu .inner .select-right{
	width: 120px;
	margin-right: 30px;
}
/* common-option start */
.common-option {
    clear: both;
    height: 40px;
    border: 1px solid #DCE0E9;
    background: #fff;
}
.FrameRight .main .common-option{ border: 1px solid rgba(233, 237, 247, 0.8); }
.FrameWindow .common-option{ /* margin-bottom: 3px; */ }
.frameTop .common-option, .frameBorder .common-option{ border-left: none; border-right: none; }
.common-option>.inner {
	/* line-height: 38px; */
	padding: 8px 0px;
    /* margin-top: -2px; */	
}
.common-option .inner .upload-file { min-width: 58px; max-width: 90px; }
.common-option .inner .upload-file>.file-select{ margin-left: 0; }
.common-option .inner .btn-icon { 
	color: #333;
	padding: 0 10px 0 14px;
	line-height: 0;
	vertical-align: middle;
	font-weight: normal;
	background: none;
	font-size: 13px;
	border-left: 1px solid #dce0e9;
}
.common-option .inner .btn-icon:first-child{ border-left: none;}
.common-option .inner .btn-icon .fa,.common-option .inner .btn-icon .iconfont{
    width: 21px;
	height: 21px;
	line-height: 21px;
	margin-right: 0;
	font-size: 14px;
	color: #2684ce;
	text-align: center;
	border-radius: 50%;
	vertical-align: middle;
}
.common-option .inner .btn-icon .fa:before,.common-option .inner .btn-icon .iconfont:before{ margin-left: 1px;margin-right: 2px;}
.common-option .inner .btn-icon .fa-plus-line,
.common-option .inner .btn-icon .fa-export-line,
.common-option .inner .btn-icon .fa-download-zjj,
.common-option .inner .btn-icon .fa-file-arrow-down,
.common-option .inner .btn-icon .fa-batch-check,
.common-option .inner .btn-icon .fa-check-circle-o,
.common-option .inner .btn-icon .fa-share-left-line,
.common-option .inner .btn-icon .fa-file-finger-line,
.common-option .inner .btn-icon .fa-refresh{
	background: #64D8CD;
	background:-moz-linear-gradient(to bottom,#64D8CD,#2BC9BA);
    background:-webkit-linear-gradient(to bottom,#64D8CD,#2BC9BA);
    background:-o-linear-gradient(to bottom,#64D8CD,#2BC9BA);
} /* 绿 */

.common-option .inner .btn-icon .fa-edit-line,
.common-option .inner .btn-icon .fa-check-square-o,
.common-option .inner .btn-icon .fa-eye,
.common-option .inner .btn-icon .fa-pen-write-line,
.common-option .inner .btn-icon .fa-location-arrow-line,
.common-option .inner .btn-icon .fa-import-line,
.common-option .inner .btn-icon .fa-upload-zjj,
.common-option .inner .btn-icon .fa-sum-line{ 
	background: #6FCDF8;
	background:-moz-linear-gradient(to bottom,#6FCDF8,#47BAEE);
    background:-webkit-linear-gradient(to bottom,#6FCDF8,#47BAEE);
    background:-o-linear-gradient(to bottom,#6FCDF8,#47BAEE);
} /* 蓝 */

.common-option .inner .btn-icon .fa-trash-line,
.common-option .inner .btn-icon .fa-times-circle-o,
.common-option .inner .btn-icon .fa-stop-circle-line{ 
	background: #F3705B; 
	background:-moz-linear-gradient(to bottom,#F3705B,#ED533A); 
    background:-webkit-linear-gradient(to bottom,#F3705B,#ED533A); 
    background:-o-linear-gradient(to bottom,#F3705B,#ED533A); 
} /* 红 */

.common-option .inner .btn-icon .fa-play-line,
.common-option .inner .btn-icon .fa-send-line,
.common-option .inner .btn-icon .fa-alarm-line,
.common-option .inner .btn-icon .fa-undo{ 
	background: #FDA89B;
	background:-moz-linear-gradient(to bottom,#FDA89B,#FF8E7C); 
    background:-webkit-linear-gradient(to bottom,#FDA89B,#FF8E7C); 
    background:-o-linear-gradient(to bottom,#FDA89B,#FF8E7C); 
}  /* 浅红 */

.common-option .inner .btn:hover, .common-option .inner .btn:focus, .common-option .inner .btn.focus {
	color: #2172b2;
    box-shadow: none;
}
.common-option .inner .tip-right{
    float: right;
    line-height: 30px;
    font-size: 14px;
	color: #7f7f7f;	
}
.common-option .inner .tip-right B{
	font-weight: normal;
    padding: 0 5px;	
}
/* common-option end */

/* 日期选择器 */
.input-group.date{
    /* width: 33%; */
    width: 45%;
    float: left;
}
.date input.form-control{
    background: none;
    width: 100% !important;	
}
.leb_date{
	float:left;
	line-height:34px;
	margin:0 10px;
}
.common-menu .date-wrap .leb_date{ color:#2684ce; }

/* 列表形式的表格 */
.FrameRight .main.list-table{
	border: none;
	box-shadow: 0px 0 5px rgba(221,221,221,.8);	
}
.FrameRight .list-table .common-menu .inner{
	background: #e5f2fb;
    padding: 15px 0;
}
.FrameRight .list-table .common-menu .inner .label-item{ padding-bottom:0px; }
.list-table .common-menu .date .input-group-addon{
    background: #fff;
    border: 1px solid #e5f2fb;	
}
.list-table .common-menu .inner INPUT[type="text"]{
    background: #fff;
    border: none;
}
.list-table .cont .bootstrap-table .fixed-table-container{ border: none; }
.list-table .cont .table{
	border-bottom: none;
}
.list-table .table > tbody > tr > td{
    height: 36px;
    vertical-align: middle;
    border-top: 1px solid #DCE0E9;
    border-left: none;
    font-size: 12px;
    color: #7f7f7f;
}
.list-table .table tbody tr:first-child td {
    border-top: 1px solid #e5f2fb;
}
.list-table .table > tbody > tr:last-child td{
	border-bottom: 1px solid #e5f2fb;
}
.list-table .table > tbody > tr:hover{ background: none; }
.list-table .table > tbody > tr:hover td,
.list-table .table > tbody > tr:hover+tr td{ border-top: 1px dashed #e7e4f0; }
.list-table .table > tbody > tr:last-child:hover td{ border-bottom: 1px dashed #e7e4f0; }
.list-table .table > tbody > tr:hover td .circle{ background: #2684ce; }
.list-table .cont #tb_spotCheckQuery thead{ display: none !important; }
.list-table .cont #tb_spotCheckQuery .number{ text-align: right; }
/* 表格 */
.FrameRight .common-table { 
	clear: both;
	margin-top: 5px;
	background: #fff;
	border: 1px solid rgba(233, 237, 247, 0.8);
	padding: 13px;
}
.FrameRight .common-table TABLE TH { 
	height: 34px;
    font-size: 14px;
    text-align: center;
    color: #333333;
    font-weight: normal;
}
/* .FrameRight .common-table TABLE TH:first-child{ border-left: none; } */
.FrameRight .common-table TABLE TH .th-inner,
.FrameWindow .table-sheet TABLE TH .th-inner { text-align: center; }
.FrameRight .common-table TABLE TD {
    height: 30px;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    color: #666666;
}
.FrameWindow .common-table  TABLE.tb-modal tr TH:first-child,
.FrameWindow .common-table  TABLE.tb-modal tr TD:first-child{ border-left: 1px solid #DCE0E9; }
.FrameRight .common-table table td>i.fa{
	color: #67aefa;
	font-size: 18px;
}
.FrameRight .common-table TABLE A:hover { text-decoration:underline;}

.FrameRight .common-table TABLE thead{ background:#def2ff; }

.FrameRight .common-table TABLE TR:hover TD { background:#F2FAFF;}

/* 表格列表  */
.FrameRight .common-table.tb-list .bootstrap-table .fixed-table-container{ border-top: none; }
.FrameRight .common-table.tb-list table > tbody > tr, .FrameRight .common-table.tb-list table > tbody > tr:nth-of-type(even){ background: #f7f8fa; }
.FrameRight .common-table.tb-list TABLE TD{ border: 10px solid #fff; }
.FrameRight .common-table.tb-list td.bs-checkbox.v-top{ vertical-align: top; }
.FrameRight .common-table.tb-list td .info-wrap{ padding-left: 20px; }
.FrameRight .common-table.tb-list td .title{ /* color: #525771; */ font-size: 14px; margin-top: 0; }
.FrameRight .common-table.tb-list td .tips{ color: #999; }
.FrameRight .common-table.tb-list td .tips>span{ margin-right: 50px; }
.FrameRight .common-table table > thead > tr > th {border-bottom: 1px solid #e4e8f2;}
.FrameRight .common-table .fixed-table-container .no-records-found {border: 1px solid #e4e8f2;border-right: none;}
.FrameRight .common-table .fixed-table-body {border-right: 1px solid #e4e8f2;}

.modal-option{
	padding: 30px 0 40px;
	text-align: center;
}



.FrameRight .common-table .fixed-table-pagination .btn-default,
.FrameRight .list-table .fixed-table-pagination .btn-default {
	font-size: 12px;
}

.FrameRight .table-sheet { width:98%;height:auto;overflow:hidden;margin:20px auto 0 }
.FrameRight .table-sheet TABLE { width:100%;height:auto;overflow:hidden;border:1px solid #e8e7ed;border-collapse:collapse;cellspacing:0;cellpadding:0;margin:0 auto;}
.FrameRight .table-sheet TABLE TH { border:1px solid #e8e7ed;height:30px;font-size:14px;padding:7px;text-align:center;background:#f2f2fb;font-weight:bold;color:#1974b3;width:191px;}
.FrameRight .table-sheet TABLE TD { border:1px solid #e8e7ed;height:32px;padding:7px;text-align:keft;font-size:14px;word-wrap:break-word;word-break:break-all;}
.FrameRight .table-word-break TABLE TD { word-break:break-all; }

/* bootstrap-table/分页 */
.bootstrap-table .fixed-table-container{
	border: none;
	border-top: 1px solid #DCE0E9;
}
.modal .bootstrap-table .fixed-table-pagination{ border: 1px solid #DCE0E9; }
.bootstrap-table .fixed-table-pagination div.pagination{margin: 0;}
.modal .bootstrap-table .fixed-table-pagination div.pagination{ margin-right:10px; }
.bootstrap-table  .fixed-table-pagination .pagination-detail{margin-top: -5px;}
.modal .bootstrap-table  .fixed-table-pagination .pagination-detail{margin-left: 10px;}
.bootstrap-table .fixed-table-pagination { 
	padding: 15px 0 5px; 
	font-size: 12px;
    color: #7f7f7f;
    border-top: 1px solid #DCE0E9;
}
.bootstrap-table .fixed-table-pagination .pagination a {
    margin: 5px 0 0 7px;
    font-size: 12px;
    padding: 0px 10px;
    border: 1px solid #DCE0E9;
    height: 22px;
    line-height: 20px;
    color: #7f7f7f;
}
.bootstrap-table .pagination > li:first-child > a, .bootstrap-table .pagination > li:last-child > a{font-size:26px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #fff !important;
    background: #3991db;
    border-color: #3991db;
}
.tb-todo .bootstrap-table .fixed-table-pagination{    
    border-top: 1px solid #DCE0E9;
    padding: 2px 0px;
    height: 36px;
}
.tb-todo .bootstrap-table .pagination-detail{display:none;}
.tb-todo .bootstrap-table .fixed-table-pagination div.pagination{margin-right:110px;}
.tb-todo .more{
    position: absolute;
    right: 40px;
    margin-top: -25px;
    font-size: 12px;
}

/* FrameWindow */
.FrameWindowBg {}
.FrameWindow { 
	width:100%;
	height:auto; 
	margin:0 auto;
    overflow: auto;
}
.FrameWindow .window-menu { 
    width: 98%;
	margin: 10px 1%;
	position: fixed;
	top: 0px;
	text-align: left;
	background: #fff;
	border-bottom: 1px solid #dff0fe;
	z-index: 9;
	border: 1px solid rgba(233, 237, 247, 0.8);
}
.FrameWindow .window-menu-bottom {
    width: 100%;
    text-align: center;
    background: #fff;
}
.FrameWindow .window-menu .btn { 
    min-width: 76px;
    margin: 10px;
}
.FrameWindow .window-menu-bottom .btn { 
    min-width: 86px;
    margin: 10px;
}
.FrameWindow .window-menu .menuInner{
}

.FrameWindowInner { 
    width: 98%;
	min-width: 1000px;
	height: auto;
	margin: 67px auto 30px;
	background: #fff;
	border: 1px solid rgba(233, 237, 247, 0.8);
	padding: 10px;
}
.sdModule-dialog .FrameWindowInner{
	width: 100%;
	margin:0px;
}
.FrameWindow .frameTop{
	border: 1px solid #e7e4f0;
    box-shadow: 0px 0 3px rgba(221,221,221,.3);
    border-bottom: none;
}
.FrameWindow .FrameInner{
	margin: 10px;
}
.frameBorder{
	border: 1px solid #e7e4f0;
    box-shadow: 0px 0 3px rgba(221,221,221,.3);
    border-top: none;
    /* padding-top: 10px; */
}
.frameTop .tab-content .frameBorder{
    border: none;
	border-bottom: 1px solid #e7e4f0;
    box-shadow: 0px 0 3px rgba(221,221,221,.3);
    padding-top: 10px;
}

.tabFrameWindow.FrameWindow .window-menu .menuInner{
	width:91%;
	margin:0;
}

.FrameWindow .frameTop .title,
.FrameWindow .frameBorder>.title{ margin: -1px; }
.FrameWindow .tip{
    padding: 8px;
    margin-bottom: 0px;
}
.FrameWindow .h1 { 
	font-size:20px;
	font-weight:bold;
	text-align:center;
	letter-spacing: 1px;
	margin: 0;
	padding: 20px 0;
}
.FrameWindow .h1>input{
    width: 80%;
    border: 1px solid #e7e4f0;
    height: 40px;
    border-radius: 4px;
    text-align: center;
    margin-bottom: 10px;	
}
.FrameWindow .location{
    height: 32px;
    letter-spacing: 2px;
    color: #525771;
}
.FrameWindow .location .fa{ 
	color: #2684ce;
    font-size: 18px;
    vertical-align: top;
    margin-right: 8px;
    margin-bottom: -2px;	
}
.FrameWindow .title{
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    letter-spacing: 1px;
    color: #2684ce;
    border: 1px solid #e7e4f0;
}
.FrameWindow .title>.fa{ 
	color: #525771;
	margin-right: 5px; 
}

.FrameWindow .cont-table .sub-title { 
    font-size: 14px;
    letter-spacing: 1px;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
    background: #e5f2fc;
    margin-top: 15px;
    border-top: 1px solid #e7e4f0;
}
.FrameWindow .cont-table .sub-title:first-child{ margin-top: 0; }
.FrameWindow .cont-table .sub-title.indent-2em{ text-indent: 2em; }
.FrameRight .cont-table .sub-title { width:100%;height:auto;overflow:hidden;margin:20px auto 0;}
.FrameRight .cont-table .sub-title SPAN { display:block;width:300px;height:29px;background-position:-891px -113px;text-align:center;line-height:29px;color:#fff;font-size:16px;font-weight:bold;}


.FrameWindow .top-table { 
	width:100%;
	height:auto;
	overflow:hidden;
	margin: 0 30px;
}
.FrameWindow .top-table TABLE { width:100%;height:auto;overflow:hidden;border:0px solid #e8e7ed;border-collapse:collapse;cellspacing:0;cellpadding:0;margin:0 auto;}
.FrameWindow .top-table TABLE TBODY { width:100% !important;}
.FrameWindow .top-table TABLE TH { background-position:0px -2088px;border:none;border:0px solid #e8e7ed;color:#0656b7;height:30px;font-size:16px;padding:5px;text-align:left;width:100px;}
.FrameWindow .top-table TABLE TD { 
    padding: 5px;
    text-align: left;
    font-size: 14px;
    color: #525771;
}

.FrameWindow .top-table TABLE A { color:#1974b3;}
.FrameWindow .top-table TABLE A:hover { text-decoration:underline;}
/* 
.FrameWindow .schedule{
    display: inline-block;	
}
.FrameWindow .schedule li{
	display: inline-block;
	float: left;
	font-size: 12px;
    color: #7f7f7f;
}
.FrameWindow .schedule .fa{
    line-height: 22px;
    color: #e7e4f0;
    vertical-align: middle;
    font-size: 26px;
    margin: 0 3px;
}
.FrameWindow .schedule .icon:before,
.FrameWindow .schedule .icon:after{
	content: '';
	display: inline-block;
    width: 90px;
    border: 2px solid #e7e4f0;
    vertical-align: middle;
}
.FrameWindow .schedule li p{
    margin: 5px 0;
    font-size: 14px;
} */


.FrameWindow .top-card { 
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    background: #ecebeb;
    background: linear-gradient(#fff, #ecebeb);
	background:-moz-linear-gradient(#fff, #ecebeb);
    background:-webkit-linear-gradient(#fff, #ecebeb);
    background:-o-linear-gradient(#fff, #ecebeb);
    border-top: 1px solid #e7e4f0;
}
.FrameWindow .frameTop .top-card{ border-top: none; }
.FrameWindow .top-card A { 
    min-width: 135px;
    height: 40px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
    float: left;
    outline: none;
    text-decoration: none;
    color: #525771;
}
.FrameWindow .top-card li A{ /* line-height: normal; */ } /* 用bootstrap的tab后 */
.FrameWindow .top-card A:first-child{ margin-left: -1px; }
.FrameWindow .top-card A:hover,
.FrameWindow .top-card .curr { 
    color: #2684ce;
    background: #fff;
    border-left: 1px solid #e7e4f0;
    border-right: 1px solid #e7e4f0;	
}
.top-card.nav-tabs{ border-bottom:none; }
.top-card.nav-tabs > li > a{ margin-right: 0; }
.top-card.nav-tabs > li.active > a, 
.top-card.nav-tabs > li.active > a:hover, 
.top-card.nav-tabs > li.active > a:focus{
    color: #2684ce;
    background: #fff;
    border-left: 1px solid #e7e4f0;
    border-right: 1px solid #e7e4f0;
    border-top: none;
    border-radius: 0;
}
/* 搜索栏  */
.search-wrap{ padding: 0 15px; }
.search-wrap .pull-left{ width: 60%; }
.search-wrap .pull-left>input{ width: 90%; }


.FrameWindow .cont-table { 
	width:100%;
	height:auto;
	/* overflow:hidden; 影响error显示完全*/
}
.cont-table .table-normal TABLE { 
	width:100%;
	height:auto; 
	border-collapse:collapse;
	cellspacing:0;
	cellpadding:0;
	margin:0 auto;
}

.FrameWindowInner .cont-table  form .table-normal TABLE { 
	width:95%;
	margin-left:0px;
}
.sdModule-dialog .FrameWindowInner .cont-table form .table-normal TABLE{
	width: 100%;
}
.frameBorder.cont-table .table-sheet,
.frameBorder.cont-table .table-normal TABLE{
	margin-bottom: -1px;
}
.cont-table .table-normal .table-sheet TABLE TH { 
	width: auto;
	min-width: 50px;
}
.cont-table .table-normal TABLE TH { 
    width: 18%;
    min-width: 180px;
    height: 36px;
    padding: 0 8px;
    font-size: 14px;
    text-align: right;
    color: #000;
    font-weight: normal;
    border: 1px solid #DCE0E9;
    background: #fafafa;
    /* border-left: none; */
}
.frameTop .cont-table .table-normal TABLE tr TH:first-child,
.frameBorder .cont-table .table-normal TABLE tr TH:first-child,
.frameTop.table-normal TABLE tr TH:first-child,
.frameBorder.table-normal TABLE tr TH:first-child{ border-left: none; }
.frameTop .cont-table .table-normal TABLE TD,
.frameBorder .cont-table .table-normal TABLE TD{ border-right: none; }
/* .FrameWindow .frameTop .table-normal TABLE tr TH,
.FrameWindow .frameBorder .table-normal TABLE tr TH{ border-left: none; }
.FrameWindow .frameTop .table-normal TABLE tr td:last-child,
.FrameWindow .frameBorder .table-normal TABLE tr td:last-child{ border-right: none; } */
.cont-table .table-normal TABLE th.rowWrap,
.cont-table .table-normal TABLE td.rowWrap{     
    width: 35px;
    min-width: 35px;
    padding: 10px;
}
.cont-table .table-normal TABLE.tb_form TH{ padding: 5px 10px; }

/* .FrameWindow .cont-table .table-normal TABLE tr TH:first-child{ border-left: none; } */
/* .FrameWindow .cont-table .table-normal TABLE.tb-modal tr TH:first-child{ border-left: 1px solid #e7e4f0; }
.FrameWindow .cont-table .table-normal TABLE.tb-modal tr TD:last-child{ border-right: 1px solid #e7e4f0; } */
.cont-table .table-normal TABLE TD { 
    padding: 5px 10px;
    font-size: 14px;
    color: #666;
    border: 1px solid #DCE0E9;
    white-space: normal;
    word-wrap: break-word;
	word-break: break-all;
}
/* .FrameWindow .cont-table .table-normal TABLE tr TD:last-child{ border-right: none; } */
.table-normal TABLE.row-4 TD{ width: 32%; }
.table-normal TABLE.row-6 TD{ width: 23%; }
.table-normal TABLE TD pre{border: 0px;background: none;padding: 0px;line-height: 30px;margin: 0px;white-space: pre-wrap;word-wrap: break-word;font-family: "MicrosoftYaHei";font-size: 14px;color: #666;word-break: break-all;}
.modal-body .FrameWindow .cont-table .table-normal TABLE TD{ width: auto; }
.modal-body .sdModule-dialog .FrameWindow .cont-table .table-normal TABLE TD{ width: 32%; }
.cont-table .table-normal TABLE.tb_form TD{ padding: 5px 10px; } /* table内有input */
.cont-table .table-normal TABLE.tb_borderNone TD{ border: none; } /* table内有input */

.cont-table .table-normal TABLE td.two-input>input{ width: 46.5%; }

/* td里 放th样式 
 * 页面：复查详情——检测报告表
 */
.cont-table .table-normal td.th-wrap{
	padding-top: 0px;
	padding-bottom: 0px;
}
.cont-table .table-normal td.th-wrap .th-span{
	border: 1px solid #DCE0E9;
    display: inline-block;
    height: 42px;
    line-height: 40px;
    margin: -1px;
    text-align: center;
    width: 100px;
    background: #fafafa;
    color: #525771;	
    margin-left: 45px;
}

.cont-table .table-normal .txtdate { width:200px;height:24px;line-height:24px;background-position:170px -780px;border:1px solid #ccc;}
.cont-table .table-normal .date{
    width: 100%;
    max-width: 250px;
	float:left;
}
.cont-table .table-normal .date input{
    border: 1px solid #DCE0E9;
    font-size: 14px;
    color: #7f7f7f;
    padding: 0 5px;
}

.cont-table .table-normal table td input,
.cont-table .table-normal table td select,
.cont-table .table-normal table td textarea,
.cont-table .tb-modal td input,  /* 模态框 */
.cont-table .tb-modal td select,
.cont-table .tb-modal td textarea{ 
	width: 100%;
    border: 1px solid #DCE0E9;
    border-radius: 4px;
    padding: 0 5px;
}
.cont-table .table-normal table td input[type="text"], .cont-table .tb-modal td>input[type="text"]{ height: 30px; }
.cont-table .table-normal table td textarea, .cont-table .tb-modal td>textarea{ min-height:80px; resize: none; }
.cont-table .table-normal table td select, .cont-table .tb-modal td>select{ height: 30px; min-width: 120px; background: #fff; }
.cont-table .table-normal table td input:read-only{ background-color: #fff !important;}
.cont-table .table-normal table td input[type="checkbox"],.cont-table .table-normal table td input[type="radio"]{width:auto;position:relative;top: 2px;margin-right:3px;}
.cont-table .table-normal table td .has-choose input{width:80%;display:inline-block;}
.cont-table .table-normal table td .has-choose a{ border-top-left-radius: 2px;border-bottom-left-radius: 2px;position: relative;left: -3px;}
.cont-table .table-normal table td .has-choose i.bd-times{position: absolute;right: 10px;cursor: pointer;z-index:99;top:0px;}
.cont-table .table-normal table td .bd-img-plus{cursor: pointer;font-size: 50px;vertical-align: middle; }
.cont-table .table-normal table td .ie-img i{cursor: pointer;font-size: 50px;vertical-align: middle;position:relative;}
.cont-table .table-normal table td .ie-img input[type="file"]{display: inline-block !IMPORTANT;position: absolute;left: 0px;width: 40px;height: 50px;z-index: 1000;overflow: hidden;opacity: 0;filter: alpha(opacity=0);}
.cont-table .table-normal table td .img-div{display: inline-block; margin: 2px 20px 2px 2px;position: relative;}
.cont-table .table-normal table td .img-div>img{cursor: pointer;width:100px;height: 100px;}
.cont-table .table-normal table td .img-div>.close-btn{position: absolute;font-size: 20px;}
.cont-table .table-normal table td .img-div.img-div-ie{cursor: pointer;}
.cont-table .table-normal table td .img-div.img-div-ie>.close-btn{left:100px;}
.cont-table .table-normal table td .img-div.img-div-ie>img{filter:alpha(opacity=0);}
.show-img>.show-div{position: fixed;top: 0px;width: 100%;height: 100%;background: gray;z-index: 10;opacity: 0.5;}
.show-img>.show-img-div>img{position: fixed;display: inline-block;border: solid #fff 7px;border-radius: 5px;z-index: 100001;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.show-img.img-div-ie>.show-img-div{position:fixed;display:inline-block;border:solid #fff 7px;borderRadius:5px;top:0px;left:0px;right:0px;bottom: 0px;margin:0px;zIndex:100001;}
.show-img.img-div-ie>.show-img-div>img{filter:alpha(opacity=50)}
.view-img{cursor: pointer;width:100px;height:100px;margin-right: 10px;}
.cont-table .table-normal table td .hidden-file{display: none;width:0px; position: absolute;}
/* 上传文件table 
 * 出现页面：win_reviewDetail 复查详情
 */
.cont-table .table-normal TABLE.tb_upload { margin-bottom: 15px; }
.tb_upload th{ width: 15%; }
.tb_upload td>input{ width: 100%; }
.tb_upload td.td_btn{ width: 15%; border-left: none !important; }
.tb_upload td.td_btn .upload-file{     
	width: 80px;
    display: inline-block; 
}
.tb_upload td.td_btn .btn-clear{     
    line-height: 34px;
    vertical-align: top;
    margin-left: 20px; 
}
/* 公告 */
.FrameWindowInner.border-none{ box-shadow: none; }
.notice-wrap{ background: #E7F4FD; }
.notice-cont{
    background: url(../images/new/paper.png);
    background-size: contain;
    padding: 50px 40px 25px 70px;
    min-height: 625px;
}
.notice-cont .h1{
    padding-bottom: 20px;
    font-family: "黑体";
    font-size: 22px;
    font-weight: normal;
}
.notice-cont .content p,
.notice-cont .content h4{
	font-size: 14px;
    line-height: 2;
    color: #2f2f2f;	
    text-align: justify;
}
.notice-cont .content p{
    text-indent: 2em;
}
.notice-cont .link .btn-gray{
	color: #2684ce !important;
    margin-top: 30px;
}
.notice-footer{
    background: url(../images/new/paperjiao.png) no-repeat;
    background-size: cover;
    height: 320px;
    margin-top: -1px;
}
.notice-cont.line-space-big p,
.notice-cont.line-space-big h4{ margin-bottom: 30px; }

/* 日期选择 */
.date .input-group-addon{
	background:none;
    padding: 6px 8px;
    border-right: 1px solid #DCE0E9;
}
.date .input-group-addon .glyphicon{color:#2684ce;}
.date INPUT.form-control{
	margin-left: 1px;
}
.FrameWindow .cont-table .table-normal .leb_date{float:left;line-height:34px;margin:0 10px;}

td.date > input{ width: 80px; }

/* 表格form */
table.tb-form td{ border: 1px solid #DCE0E9; }
table.tb-form td>input,
table.tb-form td>select{ border: none; }
table.tb-form tr:hover td{ background: none !important; }

.modal-body.modal-tree{ padding-top: 0px !important; }

/* z-tree树 */
.tree-wrap{
	width: 25%;
	overflow: auto;
	/* padding: 15px 5px; */
}
.cont-wrap{
	width: 75%;
	border-left: 1px solid #e7e4f0;
	padding-top: 5px;
}
/* 选择 */
.td-select input{
	overflow:hidden;
	text-overflow:ellipsis;
	border: 1px solid #e7e4f0;
    box-shadow: none;
}
.td-select input[readonly]{
	background: #fff;
}
.td-select .btn{
	border: none;
}
.tb-modal .td-select>.btn{ padding: 0 5px; }
.td-select .input-group{ width: 100%; }


.cont-table .table-normal .leb { 
	height:24px;
	line-height:24px;
    padding-right: 10px;
    font-weight: normal;
}
.cont-table .table-normal .leb > input[type="radio"],
.cont-table .table-normal .leb > input[type="checkbox"]{     
	margin-top: -2px;
    vertical-align: middle;
    margin-right: 5px;
}
.table-normal .leb input.border{ width: 90px; }
.FrameWindow .cont-table .table-normal .tre { 
	width: 100%;
	min-height:80px; 
	height: 100%;
	border: 1px solid #DCE0E9;
	border-radius: 4px;
	padding:4px;
	resize: none;
}
.FrameWindow .cont-table .table-normal td.hasSlt textarea,
.FrameWindow .cont-table .table-normal td.hasSlt input{ width: 90%; }
.FrameWindow .cont-table .table-normal .slt { margin-left: 5px; position: relative; top: -4px; }
.cont-table .table-normal td.hasAddon .form-control{
	border-radius: 4px;
}
.cont-table .table-normal td.hasAddon .input-group-addon{
	color: #666;
	border: none;
	background: none;
}
.FrameWindow .cont-table .table-normal .file{    
	width: 740px;
    padding: 0 5px;
    border: 1px solid #DCE0E9;
    line-height: 34px;
    border-radius: 4px; 
}
/* .FrameWindow .cont-table .table-normal P { text-indent:2em;font-size:16px;line-height:28px;margin:10px auto;} */
.FrameWindow .cont-table .table-normal P { margin-bottom: 5px;}

.modal-body .table-sheet TABLE {
	border-left: 1px solid #DCE0E9;
	border-right: 1px solid #DCE0E9;
}

.FrameWindow .cont-table .table-sheet TABLE { 
/* 	width:100%;
	border-collapse:collapse;
	cellspacing:0;
	cellpadding:0;
	margin:0 auto; */
}

.FrameWindow .fixed-table-body{ border-right: none; }
.FrameWindow .bootstrap-table .fixed-table-pagination{ padding: 15px 10px 0 10px; }
.FrameWindow .cont-table .table-sheet TABLE thead{ background: #F0F1F5; }
.FrameWindow .cont-table .table-sheet TABLE TH { 
    height: 34px;
    line-height: 34px;
    padding: 0 8px;
    color: #000;
    font-size: 14px;
    font-weight: normal;
	text-align:center;
    vertical-align: middle;
}
.FrameWindow .cont-table .table-sheet TABLE TH:first-child{ border-left: none; }
.FrameWindow .cont-table .table-sheet TABLE TH.no-ellipsis .th-inner {
    white-space: normal;
    line-height: 1.5;
}
.FrameWindow .cont-table .table-sheet TABLE TD { 
    height: 36px;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    color: #666;
	white-space: normal;
    word-wrap: break-word;
	word-break: break-all;
    padding: 0 2px !important;
}
.FrameWindow .cont-table .table-sheet TABLE tr TD:first-child{ border-left: none; }
.FrameWindow .cont-table .table-sheet TABLE TD .btn-small{
    height: 20px;
    line-height: 3px;
    margin: 0 5px;
    font-size: 12px;	
}
.FrameWindow .cont-table .table-sheet TABLE TR:hover TD { background:#F2FAFF;}
.frameBorder .fixed-table-container TABLE tr.no-records-found{ border: none; }
.FrameWindow .cont-table .table-sheet TABLE tr:last-child { border-bottom: 1px solid #dce0e9; }

/* win_证书信息 table头部 */
.tb-title{
	padding: 10px 20px;
	color: #7f7f7f;
}
.tb-title>p{
	margin: 0px;
	padding-top: 10px;
}

/* win_监督抽查方案的通知 */
.FrameWindow .mutli-h { font-size:14px; color: #7f7f7f; margin: 0 20px;}
.FrameWindow .mutli-h .lab{
	vertical-align: top;
    display: inline-block;
}
.FrameWindow .mutli-h .lab em{ 
    font-style: normal;
}
.FrameWindow .mutli-h .content {
    display: inline-block;
    width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.FrameWindow .mutli-h span.open { float: right; }


/* 
.FrameWindow .window-menu-bottom { width:100%;height:40px;border-bottom:0px solid #e2e2e2;margin:10px auto 0;text-align:center;padding:0 0 50px;}
.FrameWindow .window-menu-bottom .btn { display:inline-block;width:75px;height:31px;overflow:hidden;line-height:31px;text-align:center;color:#fff;background-position:-507px -500px;font-size:15px;margin:0 10px;}
.FrameWindow .window-menu-bottom .wide { width:145px;background-position:-669px -500px;}
.FrameWindow .window-menu-bottom .btn:hover { filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
 */
/* 
.FrameWindow .cont-table .tab-show TABLE TH { width:120px;}
.FrameWindow .cont-table .tab-show TABLE TD { text-align:center;}

.FrameWindow .cont-table .tab-show TABLE TD A { float:left;}

.FrameWindow .cont-table .tab-row-2 TABLE TD { text-align:left; }

.FrameWindow .cont-table .tab-row-2 TABLE TD LABEL { font-weight:bold;float:left;}
.FrameWindow .cont-table .tab-row-2 TABLE TD .txt { width:240px;height:24px;line-height:24px;float:left;}
.FrameWindow .cont-table .tab-row-2 TABLE TD textarea { width:740px;height:104px;line-height:24px;float:left;}
 */
/* 
.FrameWindow .tab-row-center { width:998px;height:auto;overflow:hidden;line-height:38px;font-weight:bold;text-align:center;border:1px solid #e8e7ed;margin:-1px auto 0;}
.FrameWindow .tab-row-center table { width:99% !important;margin:8px auto 0 !important;}

.FrameWindow .tab-row-center table th { width:auto;}
.FrameWindow .tab-row-center table td { padding-left:0 !important;padding-right:0 !important;text-align:center !important;}

.FrameWindow .tab-row-center table td .txt { width:125px !important; float:left;}
.FrameWindow .tab-row-center table td label { float:left;display:block !important;margin:0 0 0 5px;height:26px !important;line-height:26px !important;font-weight:normal !important;color:#03f;}
.FrameWindow .tab-row-center table td label:hover { text-decoration:underline;cursor:pointer; }

.FrameWindow .tab-row-center table .fix1 { width:30px !important;}
.FrameWindow .tab-row-center table .fix2 { width:80px !important;}
.FrameWindow .tab-row-center table .fix4 { width:97px !important;}
.FrameWindow .tab-row-center table .fix5 { width:57px !important;}

 */



/* .FrameRight .common-table-h { width:100%;height:auto;overflow:hidden;margin:20px auto 0 }
.FrameRight .common-table-h TABLE { width:98%;height:auto;overflow:hidden;border:1px solid #e8e7ed;border-collapse:collapse;cellspacing:0;cellpadding:0;margin:0 auto;}
.FrameRight .common-table-h TABLE A { color:#03f;font-size:15px;}
.FrameRight .common-table-h TABLE A:hover { text-decoration:underline;} */

/* .FrameRight .h1 { width:100%;height:auto;margin:25px auto 0;font-size:18px;font-weight:bold;text-align:center;} */

/* 
.FrameRight .window-menu-bottom {
	margin-top: 30px;
	text-align:center;
}
.FrameRight .window-menu-bottom .btn{ margin: 0 15px; }

.FrameWindow .tipbox { width:585px;height:310px;overflow:hidden;margin:0px;}
.FrameWindow .tipbox .info { width:100%;height:230px;line-height:230px;overflow:hidden;margin:0px auto -30px;text-align:center;}
.FrameWindow .tipbox .info B { display:inline-block;width:81px;height:79px;overflow:hidden;margin:0 auto;background-position:-8px -923px;}
.FrameWindow .tipbox .info SPAN { display:inline-block;height:79px;overflow:hidden;font-size:32px;color:#8AD21F;font-weight:bold;margin:0 0 0 10px;line-height:57px;}
.FrameWindow .progress-image { width:100%;height:auto;overflow:hidden;margin:40px auto 20px;text-align:center;}
 */



/* 
.FrameWindow .cont-table .show { width:100%;height:auto;overflow:hidden;margin:0 auto;}
.FrameWindow .cont-table .show .top { width:100%;height:auto;overflow:hidden;margin:20px auto 0;}
.FrameWindow .cont-table .show .top .leb { 
    float: left;
    line-height: 34px;
    font-weight: normal;
    margin-left: 30px;
}
.FrameWindow .cont-table .show .top .txt { 
	width: 72%;
	border:1px solid #e7e4f0;
	line-height:34px;
	float:left;
	border-radius: 4px;
}
.FrameWindow .cont-table .show .top .btn {
    min-width: 56px;
    height: 26px;
    line-height: 24px;
    margin: 5px 0 0 6px;
}
.FrameWindow .cont-table .show .bottom textarea { 
 	width: 100%;
    min-height: 400px;
    font-size: 14px;
    line-height: 28px;
    border: none;
    border-top: 1px solid #e7e4f0;
    padding: 0 10px;
    resize: none;
} */

/* FrameWindow二级导航 */
.FrameWindow .cont-table .top-nav { margin-bottom: 10px;}
.FrameWindow .cont-table .top-nav .btn {
	margin-left: 15px;
    min-width: 80px;
    padding: 0 6px;
}

/* FrameWindow loading
.FrameWindow .cont-table .temp-loading { 
	width:100%;
	text-align:center;
	padding: 30px 0;
}
.FrameWindow .cont-table .temp-loading B { 
	display:inline-block;
	width:74px;
	height:70px;
	background-position:-135px -923px;
}
.FrameWindow .cont-table .temp-loading SPAN {
    display: inline-block;
    overflow: hidden;
    font-size: 20px;
    color: #390;
    margin-left: 20px;
    line-height: 70px;
}
 */
/* .FrameRight .add-iframe { width:98%;height:auto;overflow:hidden;margin:0 auto;}
.FrameRight .add-iframe IFRAME { width:100%;height:400px;border:none;}
.FrameRight .add-iframe-zl{ width:60%;height:auto;overflow:hidden;margin:-163px auto 0;}
 */

/*监督抽查首页最底下表格*/
/* 
.FrameRight .panel .common-table1 { width:97%;height:395px;overflow:hidden;margin:3px auto 3px;cursor:pointer;}
.FrameRight .panel .common-table1 TABLE { width:98%;height:auto;overflow:hidden;border:1px solid #4d7aff;border-collapse:collapse;cellspacing:0;cellpadding:0;margin:0 auto;}
.FrameRight .panel .common-table1 TABLE TBODY { width:100% !important;}
.FrameRight .panel .common-table1 TABLE TH { background-position:0px -2088px;border:none;border:1px solid #4d7aff;border-top:none;color:#0656b7;height:30px;font-size:13px;padding:5px;text-align:center;}
.FrameRight .panel .common-table1 TABLE TD { border:none;border:1px solid #4d7aff;border-top:none;height:30px;padding:5px;text-align:center;font-size:14px;}
.FrameRight .panel .common-table1 TABLE TR{ background:#f5f6f8;border:1px solid #4d7aff;}
.FrameRight .panel .common-table1 TABLE TR:nth-child(2n){ background:#fff;}
.FrameRight .panel .common-table1 TABLE TR{ background-color: expression((this.sectionRowIndex % 2 == 0) ?   "#f5f6f8" : "#ffffff" );}
.FrameRight .panel .common-table1 TABLE TR:hover TD { background:#f2f5f8;}

.FrameRight .panel .common-table2 { width:97%;height:395px;overflow:hidden;margin:3px auto 3px;cursor:pointer;}
.FrameRight .panel .common-table2 TABLE { width:98%;height:auto;overflow:hidden;border:1px solid #4d7aff;border-collapse:collapse;cellspacing:0;cellpadding:0;margin:0 auto;}
.FrameRight .panel .common-table2 TABLE TBODY { width:100% !important;}
.FrameRight .panel .common-table2 TABLE TH { background-position:0px -2088px;border:none;border:1px solid #4d7aff;border-top:none;color:#0656b7;height:30px;font-size:14px;padding:5px;text-align:center;}
.FrameRight .panel .common-table2 TABLE TH:nth-child(2) {  width: 61px;background-position:0px -2088px;border:none;border:1px solid #e8e7ed;border-top:none;color:#0656b7;height:30px;font-size:13px;padding:5px;text-align:center;}
.FrameRight .panel .common-table2 TABLE TD { border:none;border:1px solid #4d7aff;border-top:none;height:30px;padding:3.5px;text-align:center;font-size:14px;}
.FrameRight .panel .common-table2 TABLE TR{ background:#f5f6f8;border:1px solid #4d7aff;}
.FrameRight .panel .common-table2 TABLE TR:nth-child(2n){ background:#fff;}
.FrameRight .panel .common-table2 TABLE TR{ background-color: expression((this.sectionRowIndex % 2 == 0) ?   "#f5f6f8" : "#ffffff" );}
.FrameRight .panel .common-table2 TABLE TR:hover TD { background:#f2f5f8;}
 */

/* 对外部的目录征集页 */
.common-menu .input-group .form-control:not(:first-child):not(:last-child){
	border-radius: 4px;
}
.common-menu .btn-line, .common-menu .btn-line:visited, .common-menu .btn-line:hover, .common-menu .btn-line:focus{
    color: #df3324;
}
.outside-top{
    width: 100%;
    height: 76px;
    position: fixed;
    top: 0px;
    z-index: 9;
    background-color: #D64135;
}
.outside-top .head{
    margin-top: -2px;
    color: #fff;
    font-size: 20px;
    line-height: 80px;
    text-align: center;
    background: url(../images/new/title.jpg) top center no-repeat;
}
.outside-top .head .con{
	position: relative;
}
.outside-top .head .line{
	display: inline-block;
    width: 80px;
    border-top: 1px solid #fff;
    position: absolute;
    top: 10px;
}
.outside-top .head .line-lt{ left: -90px; }
.outside-top .head .line-rt{ margin-left: 10px; }
.FrameWindowInner.outside-main{
	margin-top: 76px;
	padding-bottom: 140px;
}
@media (min-width: 992px) and (max-width: 1025px) {
	.FrameWindowInner.outside-main{
		width: 1024px;
	}
}
.outside-main .title{
    height: 52px;
    line-height: 28px;
	background-color: #FCF6E5;
	color: #f00;
}
.outside-main .cont-table .table-sheet TABLE thead{
	background-color: #FCF6E5;
}
.outside-main .pagination > .active > a, 
.outside-main .pagination > .active > a:focus {
    background: none;
    color: #f00 !important;
}
.outside-main .pagination > .active > a:hover{
    border-color: #f00;
}
.outside-bottom{
    background: rgba(0,0,0,.5);
    height: 140px;
    line-height: 140px;
    text-align: center;
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 9;
}
.outside-bottom .buttons .btn{
    height: 48px;
    width: 240px;
    font-size: 16px;
    letter-spacing: 2px;
}
.outside-bottom .buttons .btn-line{
    background: none;
    border: 1px solid #fff;
    color: #fff;
}


/* 
 * common-menu里的搜索表
 */
 
.navigator-search {
   	clear: both;
	padding: 8px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid rgba(233, 237, 247, 0.8);
	margin-bottom: 5px;
	background-color: #fff;
}
.common-menu .navigator-search { margin: 0; }

.criteria-list li {
    position: relative;
    margin-bottom: 0;
}
.criteria-list>li {
    display: inline-block;
    margin: 0 6px 2px 0;
    vertical-align: middle;
}
.aui-button{
	border: 0px;
	border-radius: 2px;
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: 14px;
	font-variant: normal;
	font-weight: normal;
	height: 2.1428571428571em;
	line-height: 1.42857142857143;
	margin: 0;
	padding: 4px 10px;
}
.aui-button.aui-button-subtle {
    color: #007FBE;
    margin-right: 8px;
    outline: none;
    letter-spacing: 2px;
    border-color: #DCE0E9;
	background: transparent;
}

.aui-button.aui-button-subtle.search-button{
	background: #2684ce;
	color: #fff;
}

.aui-button.aui-button-subtle.reset-button{
	border:1px solid #dadada;
}

.criteria-list .drop-arrow, .view-selector .drop-arrow {
    padding-right: 20px;
    position: relative;
}
/* .aui-button:focus, .aui-button:hover, .aui-button-subtle.aui-button:focus, .aui-button-subtle.aui-button:hover{
    background: #f7f7f7;
    background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    border-color: #e7e4f0;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
} */
.aui-button.active{
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.1);
    background-image: none;
    background-color: #f2f2f2;
}
.query-component .search-entry, .query-component .search-auto-entry{
    width: 200px;
    min-height: 30px;
    padding: 0 5px;
    font-size: 14px;
    color: #7f7f7f;
    border: 1px solid #DCE0E9;
    border-radius: 4px;
}
.criteria-list .drop-arrow:after, .view-selector .drop-arrow:after {
    border: 4px solid transparent;
    border-top-color: #111;
    content: "";
    height: 0;
    position: absolute;
    right: 8px;
    top: 13px;
    width: 0;
}
.aui-icon-small {
    height: 16px;
    width: 16px;
}
.aui-icon-small, .aui-icon-large {
    line-height: 0;
    position: relative;
    vertical-align: text-top;
}
.aui-icon {
    background-repeat: no-repeat;
    background-position: 0 0;
    border: none;
    display: inline-block;
    height: 16px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-indent: -999em;
    vertical-align: text-bottom;
    width: 16px;
}
.criteria-selector.criteria-selector-extended {
    padding-right: 40px;
}
.criteria-selector.criteria-selector-extended.drop-arrow:after {
    right: 28px;
}
.criteria-list .select-remove-filter {
    position: absolute;
    top: 9px;
    right: 3px;
    color: #bbb;
}
.remove-filter{
	color: #bbb;
}
.inline-middle{
	display: inline-block;
    vertical-align: middle;
    color: #525771;
}
.inline-middle>label{ font-weight: normal; }
.inline-middle>input{
	border: 1px solid #DCE0E9;
	border-radius: 4px;
}
.aui-icon-small:before {
    font-size: 16px;
    margin-top: -8px;
}
.aui-icon-small:before, .aui-icon-large:before {
    color: inherit;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    left: 0;
    line-height: 1;
    position: absolute;
    text-indent: 0;
    speak: none;
    top: 50%;
}
.criteria-list .fieldLabel {
    color: #000;
}
.criteria-selector>.criteria-wrap {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 200px;
}
.criteria-selector .searcherValue {
    display: inline;
}
.aui-iconfont-remove:HOVER {
	color: #525771;
}
.selector-field-name{
    font-size: 14px;
    color: #666;
    margin: 0 5px;
}
.ajs-layer {
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-top: 1px;
    min-width: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 9999;
    display: none;
    position: absolute;
}
.ajs-layer.active{
	display: inline-block;
}
.aui-list ul {
    list-style: none;
    margin: 0;
    padding: 2px 0;
}
.check-list-item{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px 10px 6px 12px !important;
    position: relative;
    cursor: pointer;
    font-size: 13px;
}
.check-list-field-container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding: 5px 10px 9px;
    overflow: hidden;
}
.check-list-field-container .check-list-field {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    position: relative;
    z-index: 1;
    width: 100%;
    min-height: 28px;
    height: 0;
    border: 1px solid #ccc;
    padding: 0 24px 0 6px;
    -webkit-box-shadow: #bbb 0 7px 2px -7px inset;
    -moz-box-shadow: #bbb 0 7px 2px -7px inset;
    box-shadow: #bbb 0 7px 2px -7px inset;
    margin: 0;
    font-size: 14px;
    font-family: inherit;
}
.check-list-field-container .icon {
    position: absolute;
    top: 11px;
    right: 15px;
    z-index: 2;
}
.check-list-item label{
    display: block;
    margin: 0;
    font-size: 13px;
    font-weight: normal;
    color: #525771;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.check-list-item>.item-label>input{
	cursor: pointer;
    vertical-align: middle;
    margin-top: -2px;
}
.check-list-item:HOVER,.check-list-item.active{
    background-color: #ebf2f9;
}
.check-query{
	padding: 5px 8px;
    cursor: pointer;
}
.aui-list{
	max-height: 250px;
}
.magin-right-five{
	margin-right: 5px;
}
.inline-middle>.l-text-wrapper{
	display: inline-block;
	vertical-align: middle;
}
.radio-list-item{
	padding:10px 0px;
	font-size: 13px;
}
.date-ul{
	padding: 0px 10px;
}
.js-val,.js-measurement{
	width: 100px;
	border: 1px solid #d5d5d5;
    height: 28px;
    line-height: 28px;
}
.js-measurement{
	width: 50px;
}
.buttons-container {
    padding: 10px;
}
.ac-selected{
	border-bottom: 1px solid #ccc;
}
.selected-label{
    display: block;
    margin: 0;
    padding: 8px 10px 0;
    font-size: 12px;
    color: #525771;
    font-weight: normal;
}

/* dialog 数据导入 */
.inline-block{ display:inline-block; }
.modal-header .bootstrap-dialog-title .fa{ margin-right: 10px; }
.dialog-import{ color: #7f7f7f;  }
.dialog-import .top, .dialog-import .middle-con, 
.dialog-import .bottom{
	padding: 0 15px;
}
.dialog-import .top, .dialog-import .middle{
    margin-bottom: 15px;
}
.dialog-import .upload-file{
	width: 90px;
	vertical-align: top;
}
.dialog-import .upload-file .file-select{
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    margin: 0;
}
.dialog-import .top input{
	width: 65%;
	height: 30px;
	border: none;
}
.dialog-import .middle{
    border-bottom: 1px solid #e7e4f0;
    padding-bottom: 20px;
}
.dialog-import .middle p{
 	margin-bottom: 5px;
}
.dialog-import .middle span,
.dialog-import .middle .btn{
	vertical-align: top;
}
.dialog-import .middle .btn { margin-left: 20px; }

.dialog-import .bottom textarea{
    width: 100%;
    min-height: 150px;
    padding: 5px;
    border: 1px solid #e7e4f0;
}

/* 
 * 选择器 
 */
/* 选择器-bootstrapTable */
.padding-left-10{ padding-left: 10px; }
.mainsearch{ padding: 30px 15px 0; }
.mainsearch .input-group .form-control{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.mainsearch .input-group .input-group-btn .btn{
    margin-left: 15px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.mainsearch td>.btn-default{ 
    margin: 10px 0;
    width: 80px;
    padding: 4px 10px;
}
.mainsearch .table-sheet table{ table-layout: fixed; }
.mainsearch .fixed-table-header table{ width: 100% !important; }
.mainsearch .fixed-table-header table thead th[data-field="number"],
.mainsearch .fixed-table-body table thead th[data-field="number"]{ width: 18%; }
.mainsearch .fixed-table-container thead th:first-child, 
.mainsearch .fixed-table-container tbody td:first-child{ border-left: 1px solid #e7e4f0; }
.mainsearch .fixed-table-container thead th:last-child, 
.mainsearch .fixed-table-container tbody td:last-child{ border-right: 1px solid #e7e4f0; }
.mainsearch .select-wrap{
	margin-top: 20px;
    border: 1px solid #e7e4f0;
}
.mainsearch .select-wrap .header{
	padding-left: 8px;
    height: 36px;
    line-height: 36px;
    color: #525771;
    background: #e5f2fb;
}
.mainsearch .select-wrap .con{
    height: 361px;
    width: 100%;
    border: none;
}
.mainsearch .select-wrap select.con option{
	margin: 0 10px;
    padding: 5px;
    border-radius: 2px;
    font-size: 12px;
    color: #7f7f7f;
}
.mainsearch .select-wrap select.con option:first-child{ margin-top: 5px; }
.mainsearch .buttons{ padding-top: 40px;}
/* 选择器-list */
.mainsearch #TreeWrap{
    width: 100%;
    max-width: 388px;
    height: 433px;
    overflow: auto;
}
.mainsearch .menu-wrap .FirstMenu{
    width: 100%;
    height: 30px;
    margin-top: 0 !important;
    overflow: hidden;
    background: #66b0ea;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
.mainsearch .menu-wrap .FirstMenu a {
    display: block;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
    text-decoration: none !important;
}
.mainsearch .menu-wrap .FirstMenu i.FaMenu {
    font-size: 16px;
    color: #fff;
    vertical-align: middle;
    margin-top: -5px;
    min-width: 26px;
    width: 30px;
    text-align: right;
}
.mainsearch #TreeWrap .SecondMenu{
    max-height: 400px;
    overflow: auto;	
}
.mainsearch .select-wrap .selecte-list{
    height: 300px;
    width: 100%;
    padding-top: 5px;
    overflow-y: auto;
}
.mainsearch .select-wrap .selecte-list li{
    position: relative;
	margin: 0 10px;
    padding: 2px 5px;
    margin-bottom: 2px;
    font-size: 14px;
    color: #666;
    font-weight: normal;
    cursor: pointer;
    border-radius: 2px;
}
.mainsearch .select-wrap .selecte-list li.active,
.mainsearch .select-wrap .selecte-list li:hover{
	background: #1E90FF;
	color: #fff;
}
.mainsearch .describe{
    height: 65px;
    padding: 8px;
    overflow: auto;
    font-size: 12px;
    color: #7f7f7f;
    line-height: 1.5;
}

.js-val-day{
	width:80px;
}

.bootstrap-dialog-body .attach-view-table{
	margin-top: 0px;
}

.bootstrap-table table td>a{
	width: 90%;
	display: inline-block;
	word-wrap: break-word;
}

.common-table>table{
    table-layout: fixed;
}

.color-ul{
	width: 95%;
    display: inline-block;
    border: 1px solid #DCE0E9;
    min-height: 30px;
    border-radius: 4px;
    padding: 5px 10px;
    margin-bottom: 0px;
}

.color-li{
	display: inline-block;
	margin-right:15px;
}

.color-div{
	width: 15px;
    height: 15px;
    vertical-align: middle;
    display: inline-block;
}

.color-input{
	border: none;
    border-radius: 4px;
    /* padding: 0 5px; */
    margin-left:5px;
    width: 48px;
    font-size: inherit;
    /* display: inline-block; */
}

.color-img{
	width: 4%;
    /* margin-top: 0.7%; */
    position: absolute;
    right: 1%;
    top: 0;
    bottom: 0;
    margin: auto;
}